package com.authine.cloudpivot.ext.doman;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Timestamp;

/**
 * @Author: brookpeng
 * @Date: 2022/2/17 16:35
 */
@ApiModel(description = "课程列表查询参数")
@Data
public class SearchParams {

    @ApiModelProperty("课程分类")
    private String courseClassification;

    @ApiModelProperty("课程系列")
    private String courseSeries;

    @ApiModelProperty("课程类别")
    private String courseType;

    @ApiModelProperty("课程属性")
    private String courseAttribute;

    @ApiModelProperty("入库年度从")
    private Timestamp yearFrom;

    @ApiModelProperty("入库年度至")
    private Timestamp yearTo;

    @ApiModelProperty("开发人")
    private String developer;

    @ApiModelProperty("关键词")
    private String keyWord;

    @ApiModelProperty("页码")
    private Integer pageNum;

    @ApiModelProperty("页条数")
    private Integer pageSize;

    @ApiModelProperty("查询类型:(courseCenter/myStudy/myActivity)")
    private String listType;

    @ApiModelProperty("学习推送管理表单id")
    private String objectId;
}
